-
nounthe capital and largest city of Sri Lanka; has one of the largest harbors in the world; is located on the western coast of the island of Ceylon
Similar:
Explanation of capital of sri lanka
We don`t have explanations for this word yet.